self-supporting wall - Spanish English Dictionary